/*
Colours in this theme:
	#6BA3A0 Bold green
	#212121 Nearly black
	#FFFCFB Nearly white
	#DBDAD6 Grey
	#5E706B Dark green
*/

body {
	min-width:1025px;
	margin:0px;
	font-family:helvetica, arial, sans-serif;
	background-color:#f5f5f5;
}
/* Just say no to blue and purple links. */
a {color:#3366BB;}
span.subtitle {color:#5E706B;font-size:0.75em;font-weight:bold;}
a.plain, .header a {color:inherit; text-decoration:none;}
a.plain:hover, .header a:hover {text-decoration:underline;}
span.weaker {font-weight:normal;}
.compact {font-size:0.75em;}

h3 { font-size:1.0em; margin:0px; font-weight:bold;}

/* Used for blog posts and other text sections. */
.bodytext {
	font-family:georgia, garamond, serif;
	margin:5px 0px;
	font-size:1.0em;
	text-align:justify;
}

div.footer {
	clear:both;
	border-top:1px solid #DBDAD6;
	text-align:center;
	padding-top:10px;
}

form {font-size:0.8em;}

.index {
	min-height:260px;
}

div.accountMenu {
	color:#3e3e3e;
	/*border-bottom: 1px solid #3e3e3e;
	background-color:#ffffff;*/
	margin:0px;
	font-size:0.75em;
	padding:2px;
	text-align:right;
}
div.accountMenu a {
	color:inherit;
	text-decoration:none;
	font-weight:bold;
}

div.header {
    margin:10px;
    height:100px;
    font-family: Georgia, Garamond, Serif;
    background: url('/media/img/logo.gif') no-repeat;
    float:left;
    color:#282727;
}
div.header a.plain {
    font-size:2.4em;
    color:#282727;
}
div.header div.menu {
    font-size:1.3em;
    border-top:1px solid #DBDAD6;
    margin-top:5px;
    word-spacing: 10px;
}
div.header div.subtitle {
    font-size:0.8em;
}
div.header div, div.header > a {
    margin-left:90px;
}
div.container {
	padding:5px;
}
.box {
	border: 1px solid #DBDAD6;
	margin-bottom:10px;
	background-color:#ffffff;
}
.box .content {
	padding:3px;
}
.box > .title {
	font-weight:bold;
	color:#282727;
	padding:3px;
	margin:2px;
}
.content.left {
}
.content.right {
	float:right;
}
